@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 1024px;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1024px;
    }
}

body {
    position: relative;
    padding-bottom: 40px;
    font-size: 14px;
}
.rehber{
    position: fixed;
    left:0px;
    top:0px;
    height: 40px;
    width:100%;
    background: #262626;
    -webkit-box-shadow: 0 0 10px  rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.30);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.30);
    z-index: 999;
}
.logoH1{
    margin:0;
    padding:0;
}
.h2Tag{
    margin:0;
    padding: 3px 0 2px 0px;
    font-size: 14px;
    font-weight: normal !important;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}


.logoYok{
    font-size: 24px;
    color: #ffffff;
}
.rehberLogo{
    margin-top:5px; margin-left:10px;
    height: 31px;
}
.rehberButonlar{
    padding-top:9px;
}
.rehberButton{
    padding: 13px 20px;
    border-left:1px solid #333;
    color: #cfcfcf;
}
.header{
    padding: 0;
    width: 100%;
    z-index: 101;
    transition: all 0.2s ease 0s;
    position: relative;
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
    min-height: 130px;
    padding-top: 5px;

    -webkit-border-top-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;

    -moz-border-top-right-radius: 2px;
    -moz-border-top-left-radius: 2px;

    border-top-right-radius: 2px ;
    border-top-left-radius: 2px ;
}
.navbar{
    margin-bottom:0;
    margin-top:5px;
}
.navbar-default{
    background: transparent;
    border: none;
}


.menu a{
    float:right;
    margin-right:5px;
}
.logoFooter{
    padding:0 0 0 25px;
}
.table-display{
    display: table;

}
.table-cell{
    display: table-cell;
}
.table-row{
    display: table-row;
}
.no-border {
    border: none !important;
    height: 2.15em !important;
}

.no-padding-right{
    padding-right: 0;
}
.no-padding-left{
    padding-left: 0;
}
.golgeli{
    margin: 0  auto;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.30);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.30);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px !important;
    background: #fff;
    margin-top:15px;
}


/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 20;
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
    padding-right: 0;
    padding-left: 0;
}
.navbar-wrapper .navbar {
    padding-right: 15px;
    padding-left: 15px;
}
.navbar-wrapper .navbar .container {
    width: auto;
}


.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
}
.btn-circle.btn-lg {
    width: 50px;
    height: 50px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 25px;
}
.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 10px 16px;
    font-size: 24px;
    line-height: 1.33;
    border-radius: 35px;
}

.btn-circle.btn-puan {
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 6px 0;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 20px;
}

.carousel-control.left {
    background-image: none;
}

.carousel-control.right {
    background-image: none;
}
.carousel-caption{
    background: rgba(7, 7, 7, 0.5);
    padding-top: 0px;
    left: 25%;
    right: 25%;
}
.carousel-caption h1{
    font-size: 24px;
}
.carousel-caption p{
    font-size: 15px;
}

.tumunuListele{
    /*background: url(../images/sprites.main.png) repeat-x 0 -92px;*/
    background: #f5f5f5;
    min-height: 60px;
    list-style: none;
    position: relative;
    font-size: 15px;
    text-align: center;
    padding: 20px 25px;
    margin:15px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;

    border : 1px solid #dddddd;
}


.my-tab .tab-pane{
    border:solid 1px #dddddd;
    border-top: 0;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.istatistik{
    background:#f5f5f5;
    border-radius: 2px;
    text-align: center;
    padding: 15px;
    border : 1px solid #dddddd;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.padding-bes{
    padding:5px;
}

.padding-5{
    padding-left: 7px;
    padding-right: 7px;
}
.padding-25{
    padding: 15px 25px 15px 25px;
}


.five-stars-container{
    margin-top:5px;
    display: inline-block;
    position: relative;
    font-family: 'Glyphicons Halflings';
    font-size: 22px;
    text-align: left;
    cursor: default;
    white-space: nowrap;
    line-height: 1.2em;
    color: #909da4;
}
.five-stars-container:before {
    display: block;
    position: absolute;
    top: 0;
    left: 1px;
    content: "\e006\e006\e006\e006\e006";
    z-index: 0;
}

.five-stars-container .five-stars:before, .five-stars-container.editable-rating .ui-slider-range:before {
    content: "\e006\e006\e006\e006\e006";
    color: #fdb714;
}

.five-stars-container .five-stars, .five-stars-container.editable-rating .ui-slider-range {
    display: block;
    overflow: hidden;
    position: relative;
    background: #f5f5f5;
    padding-left: 1px;
}

.begen{
    font-size:20px;
}
.carousel-indicators {
    bottom: 0px !important;
}

.arrow_box {
    position: relative;
    background: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 3px;
    min-width: 10px;
    padding: 2px 10px;
    margin-left:5px;
}
.arrow_box:after, .arrow_box:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #ffffff;
    border-width: 5px;
    margin-top: -5px;
}
.arrow_box:before {
    border-color: rgba(221, 221, 221, 0);
    border-right-color: #dddddd;
    border-width: 6px;
    margin-top: -6px;
}
.ziyaret{
    margin-top:10px;
}

.facebookTakip{
    margin-top:15px;
    border-radius: 2px;
    text-align: center;
    padding: 15px;
    border : 1px solid #dddddd;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.bx-controls-direction{
    display: none;
}



footer{
    margin-top:15px;
}
.pre-row{
    padding:30px;

}
footer .logoAlti{
    padding-top: 10px;
    padding-right:10px;
}
footer ul li a {
    color:#fff;
}
footer ul li a:hover {
    color:#fff;
}
.copyright{
    background: #000000;
    background: rgba(0, 0, 0,.1);
    padding: 10px 40px 10px 40px;
    color:#ffffff;
    font-size: 12px;
}
.margin-top-15{
    margin-top:15px;
}
.fb-page, .fb-page iframe[style], .fb-page span {
    width: 100% !important;
}
.fb_page iframe body div div div div div{
    width:100% !important;
}
.facebookSonuc{
    width:94%;
    margin:auto auto;
    padding: 0 15px;
}

#facebookYukle{
    width: 100%;
}
.facebookButton{
    width:90%;
    margin:auto auto;
    padding: 0 15px;
}
.hizmet {
    width: 100%;
    float: left;
    border: 1px solid #e5e5e5;
    padding: 15px;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    background-color: #fff;
    margin-bottom: 10px;
    margin-top: 60px;
    border-radius: 2px;
}
.hizmet h3 {
    font-family:"PT Sans Narrow";
}
.hizmet .hkutu {
    position: absolute;
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    top: -40px;
    border-radius: 100px;
}
.hizmet .fa {
    width: 100%;
    float: left;
    width: 60px;
    height: 60px;
    color: #fff;
    line-height: 55px;
    font-size: 24px;
    border-radius: 100px;
}


.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
    min-width: 100% !important;
    width: 100% !important;
}
.fb-page,
.fb-page span,
.fb-page span iframe[style] {
    width: 100% !important;
}


.caption{
    padding-top:5px;
    padding-bottom:10px;
}
.yazi{
    min-height: 400px;

}
.yazi h2{
    border: none !important;
}
.tarih{
    font-size: 10px;
    text-align: right;
}
.tarihListe{
    color: #f37126;
    font-size: 12px;

}
.mediaYan{
    font-size: 12px;
}

.fiyat{
    font-size: 18px;
    color: #f37126;
}
.footerReklam{
    padding-top:15px;
    padding-left:20px;
}







/* SLİDER BAŞLANGIC*/

.slider1{
    border-radius: 3px;
    border: 1px solid #ddd;
    padding:5px;
}
.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url('../img/controls.png');
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}
.lightSlider.lsGrabbing > * {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}

/* SLİDER BİTİŞ */





/*Fancy Box*/

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('../img/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('../img/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('../img/blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('../img/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url('../img/fancybox_sprite@2x.png');
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }

    #fancybox-loading div {
        background-image: url('../img/fancybox_loading@2x.gif');
        background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
    }
}
/*Fancy Box Bitiş*/


















/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carouselFixHeight .carousel {
    height: 60px;
    overflow: hidden;
}

.carouselFixHeight .carousel .item {
    height: auto;
    background: #fff;
}
/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
    margin-bottom: 20px;
    text-align: center;
}
.marketing h2 {
    font-weight: normal;
}
.marketing .col-lg-4 p {
    margin-right: 10px;
    margin-left: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
}

/* Thin out the marketing headings */
.featurette-heading {
    font-weight: 300;
    line-height: 1;
    letter-spacing: -1px;
}



.flat-social-icons{
    margin:0;
    padding: 0;
}
.flat-social-icons ul{
    margin:0;
    padding:0;
}
.flat-social-icons li{
    float: left;
    font-size: 14px;
    list-style: none;
    border-right: 1px solid rgba(0,0,0,0.05);
    margin: 0;
    position: relative;
    padding: 0;
    background: #fff;
}

.flat-social-icons.right{
    float: right;
}

.flat-social-icons  li  a  .fa{
    display: block;
    width: 30px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #9a9a9a;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.flat-social-icons  li  a:hover{
    text-decoration: none;
}


ul.arrow, ul.triangle, ul.circle, ul.check, ul.arrow-square, ul.check-square, ul.check-circle {
    list-style: none;
    padding: 0;
    margin-left:40px;
}
ul.chevron{
    list-style: none;
    padding: 0;
}
ul.arrow, ul.triangle, ul.circle, ul.check, ul.chevron, ul.arrow-square, ul.check-square, ul.check-circle, ul.decimal, ul.upper-roman, ul.lower-latin, ul.upper-latin {
    line-height: 2em;
    font-size: 1em;
}

footer .discover li {
    line-height: 1.02em;
    font-size: 1em;
    padding: 5px 0px;
}
.padding-20{
    padding: 10px 30px 0 0px;
}
.padding-top-10{
    padding-top: 10px;
}
ul.arrow.hover li, ul.triangle.hover li, ul.circle.hover li, ul.check.hover li, ul.chevron.hover li, ul.arrow-square.hover li, ul.check-square.hover li, ul.check-circle.hover li, ul.decimal.hover li, ul.upper-roman.hover li, ul.lower-latin.hover li, ul.upper-latin.hover li {
    cursor: default;
}

ul.chevron li:before {
    content: "\f04b";
    margin-right: 10px;
    color: #d9d9d9;
    display: block;
    float: left;
    font-size: 7px;
}

ul.triangle li:before {
    content: "\f04b";
    margin-right: 10px;
    color: #d9d9d9;
    display: block;
    float: left;
    font-size: 7px;
}

ul.arrow li:before, ul.triangle li:before, ul.circle li:before, ul.check li:before, ul.chevron li:before, ul.arrow-square li:before, ul.check-square li:before, ul.check-circle li:before {
    font-family: "FontAwesome";
}


.flat-social-icons a:hover.facebook .fa{
    background-color: #4863AE;
    border-color: #4863AE;
    color: #fff;
}

.flat-social-icons a:hover.twitter .fa{
    background-color: #46C0FB;
    border-color: #46C0FB;
    color: #fff;
}

.flat-social-icons a:hover.google .fa{
    background-color: #DD4B39;
    border-color: #DD4B39;
    color: #fff;
}

.flat-social-icons a:hover.linkedin .fa{
    background-color: #0083A8;
    border-color: #0083A8;
    color: #fff;
}

.flat-social-icons a:hover.dribbble .fa{
    background-color: #EA4C89;
    border-color: #EA4C89;
    color: #fff;
}

.flat-social-icons a:hover.youtube .fa{
    background-color: #FF0000;
    border-color: #FF0000;
    color: #fff;
}

.flat-social-icons a:hover.flickr .fa{
    background-color: #FF0084;
    border-color: #FF0084;
    color: #fff;
}
.flat-social-icons a:hover.pinterest .fa{
    background-color: #C91618;
    border-color: #C91618;
    color: #fff;
}

.flat-social-icons a:hover.rss .fa{
    background-color: #FF7F25;
    border-color: #FF7F25;
    color: #fff;
}

.flat-social-icons a:hover.tumblr .fa{
    background-color: #5a90be;
    border-color: #5a90be;
    color: #fff;
}

.flat-social-icons a:hover.instagram .fa{
    background-color: #3F729B;
    border-color: #3F729B;
    color: #fff;
}



.no-padding{
    padding: 0;
}
.border-none{
    border: none !important;
}




.well {
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    width:380px;
}




.sliderLeft{
    left: -40px;
}

.sliderRight{
    right: -40px;
}

.tumunu{
    position:absolute;
    bottom:5px;
    margin:auto auto;
    left:33%;
}

.tumunu a{
    color:inherit;
}
.detay{
    min-height: 300px;
    padding-top:15px;
}
.detay h2{
    margin-top: 0px;
    border-bottom: 1px solid #e8e8e8;
}

.googleTrend h3{
    margin-top: 0px;
    border-bottom: 1px solid #e8e8e8;
}


.detay .well{
    width: auto;
}
.domainA {
    color:inherit;
}

.teklifVer{
    color: #31ba05;
}
.yildiz{
    color:#fdb714;
}

.detay .list-group .list-group-item{
    border:1px solid transparent;
    border-top:1px solid #e8e8e8;
    border-radius:0;
}
.detay .list-group {
    margin-bottom:0;
}
.detay .panel{
    margin-bottom:15px;
}
.margin-bottom-15{
    margin-bottom:15px;
}


.share {
    display: inline-block;
}
.share__count {
    background-color: #fff;
    border: solid 1px #a5b1bd;
    border-radius: 3px;
    /* add in vendor rules */
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    /* add in vendor rules */
    color: #424a4d;
    float: left;
    font-weight: bold;
    margin-right: 10px;
    padding: 2px 10px;
    position: relative;
    text-align: center;
}


.share_size_large > .share__count {
    display: block;
    float: none;
    font-size: 18px;
    margin-right: 0;
    margin-bottom: 12px;
    padding: 3px 0 4px 0;
}

.share__btn {
    border: solid 1px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    /* add in vendor rules */
    box-shadow: inset 0 1px 3px rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.15);
    /* add in vendor rules */
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}

.share_size_large > .share__btn {
    padding: 5px 0;
    width: 100%;
}

.share_type_twitter > .share__btn {
    background-color: #4099FF;
}

.share_type_facebook > .share__btn {
    background-color: #3B5999;
}

.share_type_gplus > .share__btn {
    background-color: #F90101;
}


.share__count:before, .share__count:after {
    content: '';
    display: block;
    height: 0;
    top: 50%;
    position: absolute;
    right: -14px;
    width: 0;
    margin-top: -6px;
}

.share_size_large > .share__count:before, .share_size_large > .share__count:after {
    content: '';
    display: block;
    height: 0;
    left: 50%;
    position: absolute;
    top: auto;
    width: 0;
}


.share__count:before {
    border: solid 7px transparent;
    border-color: transparent transparent transparent #a5b1bd;
}

.share_size_large > .share__count:before {
    border-color: #a5b1bd transparent transparent transparent;
    bottom: -14px;
    margin-left: -7px;
}

.share__count:after {
    border: solid 6px transparent;
    border-color: transparent transparent transparent #fff;
    right: -12px;
    margin-top: -5px;
}

.share_size_large > .share__count:after {
    margin-left: -6px;
    bottom: -12px;
    border-color: #fff transparent transparent transparent;
}

.haberBlogDuyuru .media-object{
    height: 64px;
    width: 64px;
}

.margin-top30{
    margin-top:30px;
}
.padding-bottom20{
    padding-bottom:20px;
}


.dataTables_wrapper .dataTables_processing {
    position: absolute;
    width: 200px;
    display: inline-block;
    padding: 7px;
    left: 50%;
    margin-left: -100px;
    margin-top: 10px;
    text-align: center;
    color: #3f444a;
    border: 1px solid #e7ecf1;
    background: #eef1f5;
    vertical-align: middle;
    -webkit-box-shadow: 0 1px 8px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 8px rgba(0,0,0,.1);
    box-shadow: 0 1px 8px rgba(0,0,0,.1);
}

.padding-15{
    padding: 15px;
}

.referans{
    display: inline-block;
    border: 1px solid #ccc;
}

.referansKap{
    text-align: center;
    padding: 10px;
}

.referansImg{
    width: 100%;
    max-width: 120px;
    height: auto;
}


.sideShareBox {
    width: 100%;
    height: 44px;
    background-color: #fff;
    position: relative;
    transition: all 0.5s;
}
.sideShareBox>.shareTitle {
    float: left;
    padding-left: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #646e78;
    line-height: 44px;
}
.sideShareBox>.shareButtonDiv {
    float: right;
    position: relative;
}
.sideShareBox>.shareButtonDiv>.triangle {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #4863AE;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: -10px;
}

.sideShareBox>.shareButtonDiv>a>.shareButton {
    width: 44px;
    height: 44px;
    line-height: 44px;
    background-color: #4863AE;
    text-align: center;
    cursor: pointer;
    transition: all 0.5s;
    color: #ffffff;
    font-size: 16px;
    float: left;
    border-right:1px solid #1d52da;

}
.sideShareBox>.shareButtonDiv>a>.shareButton {
    background-color: #4863AE;
    border-right:1px solid #1d52da;

}

.twitterP{
    background-color: #46c0fb !important;
    border-right:1px solid #43a4dd !important;

}

.googlePlus{
    background-color: #dd4b39 !important;
    border-right:1px solid #c44735 !important;

}

.metaAciklama{
    font-size:8px;
    text-indent: -999999px;
}

#myCarouselBlog .media{
    margin-top:0px;
}
.premiumH1{
    margin-top: 10px;
    margin-bottom:15px;
}
.padding-bottom20Tumunu{
    padding-bottom: 30px;
}




.tickercontainer { /* the outer div with the black border */
    width: 100%;
    height: 20px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-align: center;
    margin-right:-200px;
}
/* that serves as a mask. so you get a sort of padding both left and right */
.tickercontainer .mask {
    position: relative;
    width: 100%;
    margin-right:-200px;
    overflow: hidden;
    height: 20px;
}
ul.newsticker { /* that's your list */
    position: relative;
    list-style-type: none;
    margin: 0;
    padding: 0;

}
/* important: display inline gives incorrect results when you check for elem's width */
ul.newsticker li {
    float: left;
    margin: 0 10px;
    padding: 0;
    list-style: none;
}

ul.er-controls{
    list-style: none;
    display: inline-block;
    padding: 0;
}
ul.er-controls > li{
    display: inline-block;
    padding: 0 10px;
    background: #f0f0f0;
    margin: 5px;
    border-radius: 5px;
    height: 20px;
    line-height: 20px;
}
ul.er-controls > li:hover{
    background: #f5f5f5;
    cursor: pointer;
}


.rateit {
    display: -moz-inline-box;
    display: inline-block;
    position: relative;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}

.rateit .rateit-range
{
    position: relative;
    display: -moz-inline-box;
    display: inline-block;
    background: url(../img/star.gif);
    height: 24px;
    outline: none;
}

.rateit .rateit-range * {
    display:block;
}

/* for IE 6 */
* html .rateit, * html .rateit .rateit-range
{
    display: inline;
}

/* for IE 7 */
* + html .rateit, * + html .rateit .rateit-range
{
    display: inline;
}

.rateit .rateit-hover, .rateit .rateit-selected
{
    position: absolute;
    left: 0px;
}

.rateit .rateit-hover-rtl, .rateit .rateit-selected-rtl
{
    left: auto;
    right: 0px;
}

.rateit .rateit-hover
{
    background: url(../img/star.gif) left -48px;
}

.rateit .rateit-hover-rtl
{
    background-position: right -48px;
}

.rateit .rateit-selected
{
    background: url(../img/star.gif) left -24px;
}

.rateit .rateit-selected-rtl
{
    background-position: right -24px;
}

.rateit .rateit-preset
{
    background: url(../img/star.gif) left -48px;
}

.rateit .rateit-preset-rtl
{
    background: url(../img/star.gif) left -48px;
}

.rateit button.rateit-reset
{
    background: url(../img/delete.gif) 0 0;
    width: 16px;
    height: 16px;
    display: -moz-inline-box;
    display: inline-block;
    float: left;
    outline: none;
    border:none;
    padding: 0;
}

.rateit button.rateit-reset:hover, .rateit button.rateit-reset:focus
{
    background-position: 0 -24px;
}

.gizle{
    display: none !important;
}



.sm{position:relative;z-index:9999;}
.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right;}
.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0;}
.sm ul{display:none;}
.sm li,.sm a{position:relative;}
.sm a{display:block;}
.sm a.disabled{cursor:not-allowed;}
.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden;}
.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}




/*
 You probably do not need to edit this at all.

 Add some SmartMenus required styles not covered in Bootstrap 3's default CSS.
 These are theme independent and should work with any Bootstrap 3 theme mod.
*/
/* sub menus arrows on desktop */
.navbar-nav:not(.sm-collapsible) ul .caret {
    position: absolute;
    right: 0;
    margin-top: 6px;
    margin-right: 15px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px dashed;
}
.navbar-nav:not(.sm-collapsible) ul a.has-submenu {
    padding-right: 30px;
}
/* make sub menu arrows look like +/- buttons in collapsible mode */
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
    position: absolute;
    right: 0;
    margin: -3px 15px 0 0;
    padding: 0;
    width: 32px;
    height: 26px;
    line-height: 24px;
    text-align: center;
    border-width: 1px;
    border-style: solid;
}
.navbar-nav.sm-collapsible .caret:before {
    content: '+';
    font-family: monospace;
    font-weight: bold;
}
.navbar-nav.sm-collapsible .open > a > .caret:before {
    content: '-';
}
.navbar-nav.sm-collapsible a.has-submenu {
    padding-right: 50px;
}
/* revert to Bootstrap's default carets in collapsible mode when the "data-sm-skip-collapsible-behavior" attribute is set to the ul.navbar-nav */
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret, .navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] ul .caret {
    position: static;
    margin: 0 0 0 2px;
    padding: 0;
    width: 0;
    height: 0;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-bottom: 0;
    border-left: 4px solid transparent;
}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret:before {
    content: '' !important;
}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] a.has-submenu {
    padding-right: 15px;
}
/* scrolling arrows for tall menus */
.navbar-nav span.scroll-up, .navbar-nav span.scroll-down {
    position: absolute;
    display: none;
    visibility: hidden;
    height: 20px;
    overflow: hidden;
    text-align: center;
}
.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow {
    position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-top: 7px dashed transparent;
    border-right: 7px dashed transparent;
    border-bottom: 7px solid;
    border-left: 7px dashed transparent;
}
.navbar-nav span.scroll-down-arrow {
    top: 6px;
    border-top: 7px solid;
    border-right: 7px dashed transparent;
    border-bottom: 7px dashed transparent;
    border-left: 7px dashed transparent;
}
/* add more indentation for 2+ level sub in collapsible mode - Bootstrap normally supports just 1 level sub menus */
.navbar-nav.sm-collapsible ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header {
    padding-left: 35px;
}
.navbar-nav.sm-collapsible ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header {
    padding-left: 45px;
}
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header {
    padding-left: 55px;
}
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header {
    padding-left: 65px;
}
/* fix SmartMenus sub menus auto width (subMenusMinWidth and subMenusMaxWidth options) */
.navbar-nav .dropdown-menu > li > a {
    white-space: normal;
}
.navbar-nav ul.sm-nowrap > li > a {
    white-space: nowrap;
}
.navbar-nav.sm-collapsible ul.sm-nowrap > li > a {
    white-space: normal;
}
/* fix .navbar-right subs alignment */
.navbar-right ul.dropdown-menu {
    left: 0;
    right: auto;
}



.navbar-nav li a:focus,.navbar-nav li a:active{
    text-shadow: none !important;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    text-shadow: none !important;
}

.navbar-nav li li a{
    text-shadow: none !important;
}

.pac-container{
    margin-top:-15px;
}

.ribbon {
    position: absolute;
    right: 16px;
    top: 0px;
    z-index: 1;
    overflow: hidden;
    width: 100px;
    height: 100px;
    text-align: right;
}

.ribbon span {
    font-size: 11px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    line-height: 20px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 120px;
    display: block;
    background: #4fc11a;
    background: linear-gradient(#4fc11a 0%, #009100 100%);
    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
    position: absolute;
    top: 20px;
    right: -30px;
}
.firmaAdi{
    padding: 0 20px;
}

@media (min-width: 768px)
{
    .navbar-right {
        right:30px;
        position:absolute;
    }
}
.yazi img{
    max-width: 100%;
    height: auto;
}